while supplies last - French English Dictionary